/**
 * Fonction s'executant au lancement du script : positionne le tableau contenant 
 * le total du historique avec un d�calage de 1px vers la droite (pour Internet Explorer).
 * Elle initialise aussi les fonctions de style au passage sur une ligne du tableau.
 */
$(document).ready(function()
{
	/* Change le style de la ligne au passage de la souris */
	var over = function()
	{
		$(this).removeClass("ligne2historique");
		$(this).addClass("ligne2historiqueover");
	}
	
	/* Repostitionne le style d'origine de la ligne */
	var out = function()
	{
		
		$(this).removeClass("ligne2historiqueover");
		$(this).addClass("ligne2historique");
	}
	
	/* Applique les fonctions sur le tableau */
	$("tr.ligne2historique").hover(over,out);
	
	/* Change le style de la ligne au passage de la souris */
	var over = function()
	{
		$(this).removeClass("ligne1historique");
		$(this).addClass("ligne1historiqueover");
	}
	
	/* Repostitionne le style d'origine de la ligne */
	var out = function()
	{
		$(this).removeClass("ligne1historiqueover");
		$(this).addClass("ligne1historique");
	}
	
	/* Applique les fonctions sur le tableau */
	$("tr.ligne1historique").hover(over,out);
	
	/* Applique un décalage du tableau pour IE */
	if (navigator.appName=="Microsoft Internet Explorer")
	{
		$("table.tableautotalhistorique").addClass("tableautotalhistoriqueie");
	}
});

/**
 * Fonction ajax permettant d'ajouter une réponse à l'historique
 */
function ajouterReponse(idReponse)
{
	//alert("COUCOU...");
	$.ajax(
	{
		type: "GET",
		url: "gestionHistorique?action=ajouter",
		dataType: "xml",
		data: "idReponse="+idReponse+"&methode=ajax",
		timeout : 8000,
		success: function(xml)
		{
			/* On récupère le code d'erreur */
			codeErreur = $("raccourcis>code",xml).attr("valeur");
			
			/* Si la réponse a été ajoutée avec succès, on propose d'aller à la prochaine question */
			if(codeErreur == 0)
			{
				if(confirm("La réponse a été ajoutée à l'historique. Voulez vous accéder à la prochaine question?"))
			   	{
			    	document.location.href="gestionHistorique?action=lister";
			   	}
			}
			else
			{
				alert("Une erreur s'est produite durant l'ajout de cette réponse à l'historique.");
			}
		}
	});
}

function confirmerValidationHistorique()
{   
	if(confirm("Voulez-vous enregistrer votre projet ?"))
	{
	 	chemin="gestionProjets?action=ajouter";
	    document.location.href=chemin;
	}
	else
	{
	 	return;
	}
}